package pl.enigmatic.validation.fields;

import pl.enigmatic.PropertyProjector;
import pl.enigmatic.Setter;

public interface Field<T, X> extends PropertyProjector<T, X>, Setter<T, X> {

	Class<? extends X> getType();

	public interface Enumerated<T> extends Field<T, Object> {}

}
